package 方法引用;
/*
*引用类格式
* 类名:静态方法
* 范例
* Integer::parseInt
* Integer类的方法：public static int parseInt(String s)将此String类型的转换为int类型的
* */
public class 引用类方法应用 {
    public static void main(String[] args) {
        /*Lambda表达式写法*/
        useConvert(s-> Integer.parseInt(s));

        /*Lambda表达式被类方法替代的时候，它的形式参数全部传递给静态方法作为参数*/
        /*引用类方法*/
        useConvert(Integer::parseInt);
    }
    private static void useConvert(Converter c){
        System.out.println(c.Convert("666"));
    }
}
interface Converter{
    int Convert(String s);
}
